package com.ermace.robo.jumper.game.Player;

import java.util.List;

import android.content.Context;

import com.ermace.robo.jumper.game.Map;

public class RobotAI extends Robot {
	
	public enum AIStrength {
		EASY(1),
		MEDIUM(3),
		HARD(5);
		
		private final double value;
		
		private AIStrength(double value) {
			this.value = value;
		}
		
		public double getValue() {
			return value;
		}
	}

	private final AIStrength ai;
	
	public RobotAI(AIStrength ai, double gravity, double moveSpeed, double jumpSpeed, Map map,
			List<Robot> robots, RobotColour colour, Context context) {
		super(gravity, moveSpeed, jumpSpeed, map, robots, colour, context);
		this.ai = ai;
	}
	
	@Override
	protected double getKillScore() {
		return ai.getValue();
	}
	
	public AIStrength getStrenght()
	{
		return ai;
	}
}
